import base from './base'; // 导入接口域名列表
import axios from './http'; // 导入http中创建的axios实例
const apiUrl = base.test;
// 导出接口
export default {
	
  // 图片预览路径接口
  getImgPreview : `${apiUrl}/sys/common/view/`,
  
  // 文件上传接口 可以上传普通文件和图片
  updateFile (data) {
	return axios({
		url: `${apiUrl}/sys/common/upload`,
		method: 'post',
		//设置请求头
		headers: {
			'Content-Type': 'application/x-www-form-urlencoded'
		},
		data,
		transformRequest: [function (data) {
		  let ret = ''
		  for (let it in data) {
		    ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
		  }
		  return ret
		}],
	})  
  },
  
  // 添加收藏
  addCollection (goodsId) { // 
    return axios.get(`${apiUrl}/usergoodscollect/userGoodsCollect/appauthapi/doAddGoodsCollect/${goodsId}`);
  },
  // 取消收藏
  deleteCollection (goodsId) {
	return axios.get(`${apiUrl}/usergoodscollect/userGoodsCollect/appauthapi/doDeleteGoodsCollect/${goodsId}`); 
  },
  // 用户商品收藏列表 // 返回字段 isnoOnsale：是否上架； goodsBrief： 商品简介
  getCollectionList() {
	return axios.get(`${apiUrl}/usergoodscollect/userGoodsCollect/appauthapi/getGoodsCollectList`);
  },
  // 根据字典类型编码获得相应到字典明细【需要登录，传递token】
  getUnicode(diccode) {
	return axios.get(`${apiUrl}/sys/dict/getDictItems/${diccode}`);
  },
  // 获取用户评论列表
  getCommontList () {
    return axios.get(`${apiUrl}/ordercomment/orderComment/appauthapi/getUserCommentList`);
  },
  // 发布评论
  publishCommont(data){ 
	return axios.post(`${apiUrl}/ordercomment/orderComment/appauthapi/doAddOrderComment`, {...data})  
  },
  // 获取商品对应的评论列表
  getGoodCommonts(goodsId) {
	return axios.get(`${apiUrl}/ordercomment/orderComment/apppublicapi/getGoodsCommentList?goodsId=${goodsId}`);  
  } 
}